Skip to main content

Last Update: 2025/3/26

SenseFlow App APIs

The SenseFlow App APIs are designed to provide a seamless integration between SenseFlow and your LLM provider.

Endpoints

Get App Info

GET https://platform.llmprovider.ai/v1/agent/info

Retrieve basic application information.

Request Headers

HeaderValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Request Param

FieldTypeDescription
modelstringagent name

Response

FieldTypeDescription
namestringApp name
descriptionstringApp description
tagsarray[string]App tags
Example Response
{
"name": "SenseFlow Assistant",
"description": "A general-purpose AI assistant",
"tags": [
"chat",
"completion",
"multimodal"
]
}

Example Request

curl -X GET 'https://platform.llmprovider.ai/v1/agent/info' \
--header 'Authorization: Bearer $YOUR_API_KEY'

Get Parameters

GET https://platform.llmprovider.ai/v1/agent/parameters

Retrieve application parameters including feature flags, input parameters, and system settings.

Request Headers

HeaderValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Request Param

FieldTypeDescription
modelstringagent name

Response

ParameterTypeDescription
opening_statementstringWelcome message
suggested_questionsarrayInitial suggested questions
speech_to_textobjectSpeech-to-text settings
retriever_resourceobjectCitation and attribution settings
user_input_formarrayInput form configuration
file_uploadobjectFile upload settings
system_parametersobjectSystem-wide parameters
Example Response
{
"introduction": "nice to meet you",
"user_input_form": [
{
"text-input": {
"label": "a",
"variable": "a",
"required": true,
"max_length": 48,
"default": ""
}
}
],
"file_upload": {
"image": {
"enabled": true,
"number_limits": 3,
"transfer_methods": [
"remote_url",
"local_file"
]
}
},
"system_parameters": {
"file_size_limit": 15,
"image_file_size_limit": 10,
"audio_file_size_limit": 50,
"video_file_size_limit": 100
}
}

Example Request

curl -X GET 'https://platform.llmprovider.ai/v1/agent/parameters' \
--header 'Authorization: Bearer $YOUR_API_KEY'

For more detailed information about using these endpoints, please refer to our API Documentation.

Get Meta

GET https://platform.llmprovider.ai/v1/agent/meta

Retrieve application meta information including tool icons.

Request Headers

HeaderValue
AuthorizationBearer YOUR_API_KEY
Content-Typeapplication/json

Request Param

FieldTypeDescription
modelstringagent name

Response

ParameterTypeDescription
tool_iconsobject[string]Tool icon configurations

The tool_icons object contains:

FieldTypeDescription
tool_namestringName of the tool
iconobject/stringIcon configuration or URL

For object type icons:

FieldTypeDescription
backgroundstringHex color code for background
contentstringEmoji icon content
Example Response
{
"tool_icons": {
"dalle2": "https://example.com/dalle2.png",
"api_tool": {
"background": "#252525",
"content": "😁"
}
}
}

Example Request

curl -X GET 'https://platform.llmprovider.ai/v1/agent/meta' \
--header 'Authorization: Bearer $YOUR_API_KEY'